<?php
namespace app\model;

class ItemType extends Common
{
    protected static $obj;

    public function _initialize()
    {
        parent::_initialize();
        $this->db_name = 'item_type';
    }

    /**
     * 类入口
     * @return ItemType
     */
    public static function getInstance()
    {
        if (is_null(self::$obj))
            self::$obj = new self();
        return self::$obj;
    }

    /**
     * 验证id
     * @param $int_question_id int 物品类型id
     * @return bool
     */
    public function checkTypeId($int_type_id)
    {
        $type_id = $this->toValue(['id' => $int_type_id], 'id');
        if ($type_id > 0) return true;
        return false;
    }

    /**
     * 获取物品类型名
     * @param $int_type_id int 物品类型id
     * @return string
     */
    public function getItemName($int_type_id)
    {
        return (string)$this->toValue(['id' => $int_type_id], 'item_name');
    }
}
